需求描述
編譯安裝MySQL、PHP,與Apache協同工作
a. 編譯PHP的過程中,添加“–enable-socket”、“–enable-mbstring”支持
b. 為MySQL數據庫的root用戶設置密碼
c. 編寫PHP測試網頁,驗證LAMP是否能夠協同工作
在服務器中部署Web應用系統
a. 安裝Discuz!論壇程序,提供與客戶交流的服務平台
b. 安裝phpMyAdmin套件,以通過Web界面管理MySQL數據庫
1. 安裝MYSQL
1. 添加MySQL用戶和組
a) useradd -M -s /sbin/nologin mysql
2. 釋放MySQL軟件包
3. 編譯前的預配置
b) ./configure –prefix=/usr/local/mysql
4. 編譯並安裝
c) make && make install
5. 配置MYSQL
1. 設置MySQL程序的執行路徑
[root@ns1 mysql]# export PATH=$PATH:/usr/local/mysql/bin
2. 安裝後的調整
—————————————————————————–
[root@ns1 mysql-5.0.56]# cp support-files/my-medium.cnf /etc/my.cnf //創建配置文件
[root@ns1 mysql-5.0.56]# cd /usr/local/mysql/
[root@ns1 mysql]# mysql_install_db –user=mysql //初始化MYSQL
[root@ns1 mysql]# chown -R root.mysql /usr/local/mysql/ //修改MYSQL的權限
[root@ns1 mysql]# chown -R mysql /usr/local/mysql/var
[root@ns1 mysql]# vi /etc/ld.so.conf //修改MYSQL配置文件
……
/usr/local/mysql/lib/mysql
[root@ns1 mysql]# ldconfig //刷型配置
—————————————————————————–
如下圖:
(附加:MYSQL啟動服務)
—————————————————————————–
[root@ns1 mysql]# cd /usr/src/mysql-5.0.56/
[root@ns1 mysql-5.0.56]# cp support-files/mysql.server /etc/init.d/mysqld
[root@ns1 mysql-5.0.56]# chmod +x /etc/init.d/mysqld
[root@ns1 mysql-5.0.56]# chkconfig –add mysqld
[root@ns1 mysql-5.0.56]# chkconfig mysqld on
—————————————————————————–
如下圖:
3. 啟動MYSQL
4. 添加數據庫(論壇數據庫)