1. linux中怎麼看mysql apahce php安裝了哪些組件
安裝好了以後你自在你的網站根目錄新建一個info.php文件,在裡面寫上這一段
<?php
phpinfo();
?>
然後你訪問這個文件,例如:http://127.0.0.1/info.php
如果你的環境沒問題的話,你會看到一大串列表,其中php塊,apache塊,mysql塊有你想要的i信息。
2. PHP模板怎麼用
1, 你的伺服器裝了apahce嗎?必須要安裝apache+php+mysql,zend是自帶的;
2, 如果上面裝好了,你可以版先不傳你的權php模板,在ie中輸入你的伺服器的ip地址,如果埠不是默認的80,你就加上埠;看看能否打開主頁,默認的是 It Works!
3, 都OK後,你傳你的文件到apache文件夾下的htdocs文件夾下,然後在瀏覽器輸入你的ip+埠+文件目錄+install然後開始一步步安裝。
3. linux下安裝apahce+php+mysql的視頻
是以什麼方式安裝的,rpm 還是編譯?
1:mysql setup
./configure --prefix=/usr/local/mysql --with-mysqld-ldflags=-all-static --with-embedded-server --with-plugins=innobase -enable-assembler
make && make install
groupadd mysql #設置mysql用戶無home,shell
useradd mysql -c "start mysqlds account" -d /dev/null -g mysql -s /sbin/nologin
****** ./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql #初始化資料庫
cd /usr/local/mysql
chmod -R 700 ./var
chown -R mysql:mysql var
****** cp support-files/my-medium.cnf /etc/my.cnf #cp模板為配置文件,模板位於源目錄
chown root:sys /etc/my.cnf
chmod 644 /etc/my.cnf #若單機用,去掉"#"為"--skip-networking";可添加log-slow-queries[=file] #命令執行時間超過long_query_time的寫入file文件;skip-show-database一般用戶不能瀏覽資料庫
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chmod 700 /etc/rc.d/init.d/mysqld
rm -f .bash_history .mysql_history
ln -s /dev/null .bash_history(and '.mysql_history') #safe
/usr/local/mysql/bin/mysqld_safe --user=root & #啟動服務
/usr/local/mysql/bin/mysqladmin -u root password abcde #設置密碼為abcde
echo "/usr/local/mysql/lib/mysql/lib" >> /etc/ld.so.conf #設置自動啟動
vi /etc/rc.d/rc.local
ldconfig
cd /usr/local/mysql; /usr/local/mysql/bin/mysqld_safe --user=mysql &
vi /etc/profile #添加到全局環境變數
PATH="$PATH":/usr/local/mysql/bin
export PATH ....(略).... #添加到這一行上面
/usr/local/mysql/bin/mysql -u root -p #測試一下賬號
2:apache setup
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-moles=most --enable-mods-shared=most --enable-ssl=static --with-ssl=/usr/lib/openssl
make
make install
curl http://localhost #啟動服務測試運行
echo "/usr/local/apache/bin/apachectl start &" >> /etc/rc.d/rc.local #自動運行
PATH="$PATH":/usr/local/mysql/bin:/usr/local/apache/bin #添加變數
vi httpd.conf
AddType application/x-httpd-php .php .phtml #加入
AddType application/x-httpd-php-source .phps #加入
DirectoryIndex index.html index.php index.html.var #增加index.php
4:php setup
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-gd=/usr/local/libgd --enable-gd-native-ttf --with-ttf --enable-gd-jis-conv --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/libjpeg --with-png-dir=/usr/local/libpng --with-libxml-dir=/usr/local/libxml2 --with-zlib-dir=/usr/local/zlib --with-mcrypt=/usr/local/libmcrypt --with-curl=/usr/include/curl --enable-xml --enable-mbstring --enable-sockets --enable-ftp --with-mhash=/usr/local/mhash
make
make install
******* cp php.ini-dist /usr/local/php5/lib/php.ini #php配置文件
/etc/profile 加入PATH":/usr/local/php5/bin"
關閉 SELinux
vi /etc/sysconfig/selinux
屏蔽掉,
#SELINUX=enforcing
然後添加
SELINUX=disabled
以上是個人測試通過...個人筆記....
4. org.apahce.hadoop.hive.ql.exec.udf 在哪個包里
你說的應該是hive的udf吧?
udf的源碼如下:
package org.apache.hadoop.hive.ql.exec;
import org.apache.hadoop.hive.ql.udf.UDFType;
@UDFType(
deterministic = true
)
public class UDF {
private UDFMethodResolver rslv;
// 後面省略
可以看到,類UDF在包org.apache.hadoop.hive.ql.exec下,如果要專使用hive的udf,需要用到以下依屬賴:
我用的是maven pom, pom依賴如下:
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-exec</artifactId>
<version>2.1.0</version>
</dependency>